package com.gb.demand.common.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 品牌表
 * </p>
 *
 * @author shenzhiwen
 * @since 2020-03-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("wemall_goodsbrand")
@ApiModel(value="Goodsbrand对象", description="品牌表")
public class Goodsbrand extends Model<Goodsbrand> implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField("addTime")
    private Date addTime;

    @TableField("deleteStatus")
    private Boolean deleteStatus;

    @ApiModelProperty(value = "审计")
    private Boolean audit;

    @ApiModelProperty(value = "m清除")
    private String name;

    @ApiModelProperty(value = "是否推荐")
    private Boolean recommend;

    @ApiModelProperty(value = "排序")
    private Integer sequence;

    @ApiModelProperty(value = "logo")
    @TableField("brandLogo_id")
    private Long brandlogoId;

    @ApiModelProperty(value = "分类")
    private Long categoryId;

    @ApiModelProperty(value = "评论")
    private String remark;

    @ApiModelProperty(value = "使用者身份")
    @TableField("userStatus")
    private Integer userStatus;

    @ApiModelProperty(value = "用户")
    private Long userId;

    private Boolean weixinShopRecommend;

    @TableField("weixin_shop_recommendTime")
    private Date weixinShopRecommendtime;

    @ApiModelProperty(value = "首字母")
    private String firstWord;

    @ApiModelProperty(value = "第三方接口对接品牌id（用户id为32865的是景德镇。。。）")
    private Integer thirdpartyid;

    @ApiModelProperty(value = "河南品牌编号 内蒙古 甘肃编号")
    private String brandPpbh;

    @ApiModelProperty(value = "新南网品牌编号")
    private String nnwbrandid;

    @ApiModelProperty(value = "公采云医疗版epoint对应id")
    private String epointId;

    @TableField("guowang_epoint")
    private String guowangEpoint;
}
